{{tag>lucid vpn}}
----

====== Hamachi : Réseau local sur Internet (VPN) ======

**Hamachi [[https://secure.logmein.com/products/hamachi2/licensing.aspx|n'est pas un logiciel libre]]**. Cependant il facilite énormément la création d'un réseau privé virtuel.

Présentation du logiciel issue du site officiel :

LogMeIn Hamachi est un service RPV qui s'installe facilement en 10 minutes et vous permet d'accéder à distance et en toute sécurité à votre réseau professionnel, à partir de tout emplacement doté d'une connexion Internet.

Il fonctionne avec votre pare-feu existant et ne nécessite aucune configuration supplémentaire. Hamachi est la première application associant des technologies réseau apparemment distinctes en un pack puissant pour vous offrir un niveau direct et inégalé de connectivité poste à poste.

Fonctionnalités :

  * Réseau local sur Internet : placez plusieurs ordinateurs sur leur propre réseau sécurisé, comme s'ils étaient connectés par un câble.
  * Accès à distance : contrôlez à distance tout ordinateur sur votre réseau grâce au bureau à distance.
  * Lecteurs réseau et fichiers : accédez aux lecteurs réseau et aux fichiers importants.
  * Aucune configuration nécessaire : fonctionne sans avoir à configurer un pare-feu ou routeur.
  * Sécurité : cryptage et authentification leaders sur le marché.
  * Rentable : la version Basique est gratuite, la version Premium coûte à partir de $4.95 par mois

<note important>La version 2 de hamachi est sortie en version Beta pour Linux. Des paquets pour Ubuntu sont disponibles sur le site officiel.
Par défaut l'installation des paquets installe hamachi comme un service. Il faut ensuite (avec les droits super-utilisateurs) se connecter au bon réseau (voir [[#installation]]).</note>

<note warning>La version 1 d'hamachi n'étant plus disponible en téléchargement, le contenu détaillant sont utilisation a été supprimé. Vous pouvez encore le trouver dans les anciennes révisions.</note>

===== Installation =====

  * Télécharger le logiciel (actuellement en beta) à partir de la section [[https://secure.logmein.com/labs/|labs]] du site officiel. Choisissez le paquet .deb correspondant à votre architecture (32bit soit i386 par défaut si vous ne savez pas ce que c'est).
  * Installez le logiciel en double cliquant sur le paquet téléchargé.
  * Initialiser une clef avec la commande suivante :<code>sudo hamachi login</code>

<note tip>L'utilisation de sudo permet d'utiliser hamachi comme un service système. Ainsi il se connectera automatiquement à chaque démarrage. Ceci permet de l'oublier et de se connecter de manière transparente (pratique en l'absence d'interface graphique).</note>

<note tip>On peut désactiver le service ou ne pas se connecter (commande ''hamachi login'') sans le sudo pour travailler en tant qu'utilisateur et établir ensuite la connexion quand on le souhaite. Ceci n'est pas décrit dans cette page mais vous pouvez contribuer si vous le souhaitez ;).</note>

<note help>La clef (chiffrement) est enregistrée dans le répertoire /var/lib/logmein-hamachi/. Pensez à sauvegarder ce répertoire si vous faire une nouvelle installation du système avec le même compte.</note>

==== Partager son profil Hamachi² entre plusieurs systèmes ====

Il est possible d'importer le profil Linux vers Windows en
  * copiant l'intégralité du répertoire **/var/lib/logmein-hamachi/** dans **%System32%/config/systemprofile/AppData/Local/LogMeIn Hamachi**
  * Redémarrant le service //LogMeIn Hamachi 2.0 Tunneling Engine//
A ce moment là on retrouve tout directement : le nom d'utilisateur, le réseau etc. L'opération se fait en 1 seconde :).

L'opération inverse est aussi possible (testée avec Hamachi 1.0.4 ). ( Marche aussi Hamachi 2)

===== Utilisation =====

==== Utilisation en commande ====

=== Définir son Pseudo ===

Dans un terminal :
<code>
sudo hamachi set-nick <votre_pseudo>
</code>

=== Créer un réseau ===

Dans un terminal :
<code>
sudo hamachi create <Réseau> <mot_de_passe>
</code>

=== Rejoindre un réseau ===

Dans un terminal :
<code>
sudo hamachi join <Réseau> <mot_de_passe>
</code>

=== Lister les ordinateurs ===

Dans un terminal :
<code>
sudo hamachi list
</code>

=== Quitter un réseau ===

Dans un terminal :
<code>
hamachi leave <Réseau>
</code>


==== Utilisation graphique ====

Il n'existe pas d'interface graphique officielle pour hamachi². Mais il existe différent projet libre :
  * [[http://www.haguichi.net/|Haguichi]] (interface GTK : s'intègre bien dans Ubuntu) disponible dans [[https://launchpad.net/~webupd8team/+archive/haguichi|ce dépot]] [[PPA]] ([[http://www.webupd8.org/2010/10/install-hamachi2-and-haguichi-gui-for.html|source]]):
    * Ajouter le PPA **ppa:webupd8team/haguichi**
    * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] [[apt://haguichi|haguichi]]
    * Redémarrer l'ordinateur (pour redémarrer le service logmein-hamachi)
    * Lancer Haguichi (Application -> Internet -> Haguichi)
  * [[http://code.google.com/p/quamachi/|quamachi]] (interface en Qt4 : s'intègre bien dans KUbuntu)

===== Problèmes éventuels =====

Lors d'un hamachi Windows-Ubuntu, vous pouvez rencontrer des problèmes, voici donc des liens pour comment configurer Hamachi plus en profondeur qui peuvent être utiles:
  * [[http://www.tutomaker.com/tutoriaux/web/hamachi-jouer-reseau,lan-internet-vpn,24.html|Tutomaker (En Français pour windows)]]
  * [[http://ubuntuforums.org/showthread.php?t=135036|Ubuntu forums (En Anglais pour notre distrib' préférée)]]
  * [[http://tech-shinobi.com/archives/microsoft/problems-connecting-hamachi-0999-20-linux-client-to-hamachi-2-client.html|Comment se connecter avec hamachi 0.9.9 sous linux avec des gens qui utilisent hamachi 2 sous Windows]]

===== Voir aussi =====

  * [[Wippien]], une alternative qui vient de sortir en version bêta pour Linux (Attention, si une bêta est sortie, il n'y a plus d'activité sur le développement actuellement, et le logiciel est encore très incomplet).
  * [[Remobo]], une alternative plus récente ([[http://www.remobo.com/|Site officiel]])
  * **(en)** [[https://secure.logmein.com/labs/|Programmes beta Logmein (incluant Hamachi² pour Linux)]]

----

//Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:maitrelame2]], [[utilisateurs:mrwaloo]]//